La reconnaissance automatique de la musique est une partie essentielle des logiciels de traitment de musique.
Les résultats d’une reconnaissance automatique sont utilisable dans des applications nombreuses. Beaucoup d’efforts sont
Nous nous sommes intéressés par la transcription de la musique. Ainsi, nous avons choisi de travailler sur ce sujet dans le cadre du projet semestriel. Pendant le développement de ce projet, nous avons dû apprendre les bases du traitement de signaux sonores et par la suite étudier les recherches effectuées sur les méthodes de reconnaissance.
Dans ce rapport, nous présentons une analyse de signaux sonores et une méthode simple de reconnaissance de musique monophones.
Le son d’un résonateur acoustique comme une chorde ou une colonne d’air est une onde stationnaire. On dit que tel son évoque un pitch défini. Dans le cas des instrument de percussion, le son présente une inharmonicité. On dit que tel son évoque un pitch indéfini. Dans ce projet on ne s’intéressera qu’au sons harmoniques de pitch défini.
Un signal sonore de pitch défini, est une série harmonique de sons purs, représenté par des ondes sinusoïdales dont les fréquences sont des multiples entiers d’une fréquence dîte la fondamentale (où le pitch) notée \(f_0\).
\[ x(t) = \sum\limits_{k\in\mathbb{N}} A_k\cdot\cos(2\pi k f_0 t) \] où \(A_k\) est l’amplitude de la kème harmonique.
On cherche donc à indentifier f_0 dans un signal harmonique donnée.
La transformée de Fourier permet d’identifier la fréquence d’une fonction périodique. \[\hat{x}(f) = \int\limits_{-\infty}^{\infty} x(t)\cdot e^{-2\pi j ft}\mathrm{d}t\]